package com.sanben.demand.service;

import com.sanben.demand.entity.CommentReply;
import com.sanben.demand.data.dto.CommentReplyDto;
import com.sanben.demand.data.vo.CommentReplyVo;
import com.sanben.demand.data.req.CommentReplyReq;
import java.util.List;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 *
 * @author cyh
 * @description: comment_reply 评论回复表 服务类
 * @date: 2020-08-18
 */
public interface ICommentReplyService extends IService<CommentReply> {

        /**
 * 列表分页
 *
 * @param req
 * @return
 */
        IPage<CommentReplyVo> page(CommentReplyReq req);

        /**
* 列表不分页
*
* @return
*/
        List<CommentReply> lists();

        /**
* 新增
*
* @param dto
* @return
*/
        Boolean save(CommentReplyDto dto);

        /**
* 修改
*
* @param dto
* @return
*/
        Boolean updateById(CommentReplyDto dto);

        /**
* 删除
*
* @param toIntList
* @return
*/
        Boolean deleteLogic(List<Integer> toIntList);

        /**
* 详情
*
* @param id
* @return
*/
    CommentReply detail(Integer id);
        }
